Golang Job: Senior Back-End Engineer (M-V-X)

Job added on

Company

Orbisk

Location

Utrecht - Netherlands

Job type

Full-Time

Golang Job Details

Als Senior Back-end Developer (Golang) bij Orbisk ben je verantwoordelijk voor het onderhouden en ontwikkelen van de back-end van het softwareplatform. Samen met de rest van het development-team brainstorm je over strategische doelen, stel je tickets op en werk je deze uit.

De tickets waar je aan werkt, gaan onder andere over het klantenportaal of de voedselafvalmonitor. Het Customer Success team verzamelt hiervoor alle klantenfeedback en overige input. Het kan bijvoorbeeld zo zijn dat een klant de voedselverspilling per gast wil kunnen meten, of exact wil weten hoelang een food waste-monitor aan heeft gestaan. Bij het verwerken van deze tickets ben je vaak de sparringpartner van de Front-end Developer en de UX Designer: samen maken jullie een plan hoe de nieuwe feature eruit moet komen te zien en splitsen jullie dit uit naar Front-end en Back-end werk.


Omdat codekwaliteit en onderhoudbaarheid belangrijk zijn binnen Orbisk, streef je naar structurele verbeteringen. Het is aan jou om de componenten van het systeem die geschreven zijn in Golang (zoals de API en de voedselafval monitor), te voorzien van automatische tests en goede documentatie.


Je bent onderdeel van het development-team en werkt samen met een Front-end Developer, een Full Stack Developer, een Embedded Software Developer, een Product Owner en de CTO. Het hele team werkt volgens de Scrum-methodiek.


"
Als je het leuk vindt om softwareplatforms zo makkelijk mogelijk te maken voor klanten, en je het uitdagend vindt om hierin verantwoordelijk te zijn voor de software van veel verschillende afdelingen, dan is dit een baan voor jou."


Agenda

"Op een leuke dag heb je een uitgebreide planningssessie met je Scrumteam. Jullie bespreken de volgende sprint, en daarna de doelen voor het volgende kwartaal. Ook geeft het team veel input over projecten voor de roadmap."

"Op een minder leuke dag ben je veel bezig met het oplossen van errors. Dit gaat ten koste van de tijd die je kan besteden aan de ontwikkeling van features."


Voorbeeld uit de praktijk

"Je voert een release uit van een nieuwe feature, maar in de middag ontvang je de melding dat klanten niet langer kunnen inloggen in het klantenportaal. Hoe los je dit op?"

De release lijkt goed te gaan, maar helaas krijg je toch meldingen dat deze niet werkt. Je benadert de Front-end Developer: jullie lopen samen te logs door om te achterhalen waar de fout zit.

Zodra jullie de oorzaak hebben gevonden, moeten jullie een keuze maken: draaien jullie de release terug, of proberen jullie het probleem op te lossen? In dit geval kies je voor de tweede optie. Jullie voeren direct daarna een test uit om te kijken of het probleem is verholpen. Vervolgens zorgen jullie ervoor dat de release opnieuw wordt gedeployed.


Groeipad

Bij Orbisk zijn er verschillende mogelijkheden om als werknemer te groeien. Er worden verschillende cursussen aangeboden, waardoor je jezelf optimaal kunt ontwikkelen. Je werkt in een frisse en creatieve startup, waarbij er van elkaar wordt geleerd. Elke medewerker heeft hierin zijn of haar eigen specialiteit. Ook gaat de organisatie zich de komende jaren richten op internationale groei, waardoor er steeds meer nieuwe posities vrij zullen komen.


Werken bij Orbisk

Orbisk is een start-up met een duidelijke missie: het wereldwijde voedselsysteem duurzamer maken. De start-up levert complete inzichten in de voedselstromen van hospitality-organisaties. Dit doet Orbisk door een slimme camera en weegschaal aan te bieden, die met behulp van beeldherkenning registreert welk eten, wanneer en in welke hoeveelheid wordt weggegooid. De klant kan deze data inzien via het dashboard, waardoor de voedselverspilling inzichtelijk wordt en verminderd kan worden.


Wat is vereist?

  • Afgeronde hbo-opleiding, bij voorkeur richting Computer Science
  • Aantoonbare ervaring met Golang
  • Goede beheersing van de Engelse taal, zowel in woord als geschrift
  • Enthousiast en gemotiveerd

Wat krijg je?

  • €4.000 - €6.000 bruto p/m (op basis van kennis en ervaring)
  • 32 tot 40-urige werkweek
  • 30 vakantiedagen
  • Opleidingsmogelijkheden
  • Pensioenregeling en gratis lunch op kantoor

Wat doe je?

30% Structurele verbeteringen bedenken en doorvoeren

30% Tickets implementeren

20% Brainstormen over functionaliteiten

10% Scrum sessies bijwonen

10% Sprinttickets uitwerken